package com.cleaningcloud.cld.domain;

import java.util.Date;

import com.cleaningcloud.common.core.web.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.cleaningcloud.common.core.annotation.Excel;

/**
 * 临时工作安排回复对象 cld_temporary_reply
 * 
 * @author cleaningcloud
 * @date 2025-06-12
 */
@Data
public class CldTemporaryReply extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 临时工作回复ID */
    private Long temporaryReplyId;

    /** 临时工作ID */
    @Excel(name = "临时工作ID")
    private Long temporaryId;

    /** 回复人ID */
    @Excel(name = "回复人ID")
    private Long replyStaffId;

    /** 回复人类型（1员工2系统3客户） */
    @Excel(name = "回复人类型", readConverterExp = "1=员工2系统3客户")
    private Long replyUserType;

    /** 回复内容 */
    @Excel(name = "回复内容")
    private String replyContent;

    /** 回复时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "回复时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date replyTime;

    /** 回复内容图组 */
    @Excel(name = "回复内容图组")
    private String replyImgs;

    /** 提交状态 */
    private Long ifStatus;

    /** 主管ID*/
    private Long zgStaffId;
}
